<?php
    if(isset($ver) && $ver==true){
        $usuario= (!isset($usuario)) ? '' : $usuario;
        $clave= (!isset($clave)) ? '' : $clave;
        $solo_lec= (isset($lista_tiendas)) ? 1 : 0;
        $c_tie= (!isset($c_tie)) ? '' : $c_tie;
        $c_cla= (!isset($c_cla)) ? '' : $c_cla;
        $c_ip= (!isset($c_ip)) ? '' : $c_ip;

        $this->Validador->setFormulario('login');
        $this->Validador->setRules('usuario', array('required' => array('value' => true)));
        $this->Validador->setRules('clave', array('required' => array('value' => true)));
        $this->Validador->printScript(true);
?>
<script type="text/javascript">
    $j(function() {
        $j("form#login").tooltip({
            show: true,
            hide: true
	});
        
        dialogoAvisosLogin = $j("div#dialogoAvisosLogin").dialog({
            width: 'auto',
            buttons: [{
                text: 'Cerrar',
                icons: {primary: "ui-icon-closethick"},
                click: function() {
                    $j(this).dialog("close");
                }
            }]
        });
        
        $j("div#dialogoAcceso").dialog({
            width: 'auto',
            dialogClass: "no-close",
            autoOpen: true,
            closeOnEscape: false,
            resizable: false,
            modal: true,
            buttons: [{
                id: 'aceptar',
                text: 'Acceder',
                icons: {primary: "ui-icon-locked"},
                click: function() {
                    if ($j("form#login").valid()) {
                        $j("button#aceptar").button("disable");
                        $j.ajax({
                            url: 'Login/index',
                            type: 'POST',
                            data: $j("form#login").serialize(),
                            success: function(data){
                                var data = data.split("_");
                                if(data[0] == '2') {
                                    $j.fn.mensajes(dialogoAvisosLogin, 'Error',  data[1]);
                                    $j("button#aceptar").button({ disabled: false });
                                } else {
                                    window.location = '<?php echo Router::url(array('controller' => 'PuntoVentas', 'action' => 'index')); ?>';
                                    $j("button").button({ disabled: true });
                                }
                            }
                        });
                    }
                }
            }, {
                id: 'cerrar',
                text: 'Cerrar',
                icons: {primary: "ui-icon-cancel"},
                click: function() {
                    $j("form#login")[0].reset();
                    <?php if(strpos($_SERVER['HTTP_USER_AGENT'], "AppleWebKit")){ ?>
                        $j.ajax({
                            url: 'http://127.0.0.1:8888/cgi-bin/cerrar.py',
                            type: 'POST',
                            data: { accion: 'cerrar' },
                            success: function(){}
                        });
                    <?php } ?>
                }
            }]
        });
    });
</script>
<div id="dialogoAvisosLogin" title="Error" class="centro" style="overflow: hidden;"></div>
<div id="dialogoAcceso" style="min-height: 200px; max-height: 300px;" title="Acceso al Sistema">
    <?php 
        echo $this->Formulario->formulario('login', array('action' => Router::url(array('controller' => 'Login', 'action' => 'index')))); 
        echo $this->Formulario->inputoculto('c_tie', $c_tie);
        echo $this->Formulario->inputoculto('c_cla', $c_cla);
        echo $this->Formulario->inputoculto('c_ip', $c_ip);
    ?>
    <table class="login">
        <tr>
            <td>Usuario</td>
            <td><?php echo $this->Formulario->input('usuario', 11, 'texto', 'inputn input_login', 5, 20, $usuario, $solo_lec, 1, 'V00000000'); ?></td>
        </tr>
        <tr>
            <td>Contrase&ntilde;a</td>
            <td><?php echo $this->Formulario->input('clave', 11, 'clave', 'inputn input_login', 5, 20, $clave, $solo_lec, 1); ?></td>
        </tr>
        <?php  if(isset($lista_tiendas) && !empty($lista_tiendas)){ ?>
        <tr>
            <td>Punto de Venta</td>
            <td><?php echo $this->Formulario->select("cod_tienda", 1, 'selectn input_reg', $lista_tiendas, '', 'Tienda', 0, 1,array('empty'=>FALSE)); ?></td>
        </tr>
        <?php } ?>
    </table>
    <?php echo $this->Formulario->formulario(); ?>
</div>
<?php
    }else{
        if(strpos($_SERVER['HTTP_USER_AGENT'], "AppleWebKit")){
?>
<script type="text/javascript">
    $j(function() {
        $j("div#dialogoError").dialog({
            width: 'auto',
            dialogClass: "no-close",
            autoOpen: true,
            closeOnEscape: false,
            resizable: false,
            modal: true
        });
    });
</script>
<div id="dialogoError" title="Error de Validacion">
    <table class="login">
        <tr>
            <td align="center"><br />La Configuracion del Punto <br /> " NO ES VALIDA"</td>
        </tr>
        <tr style="height: 60px; vertical-align: bottom">
            <td><br />Presione: <br />&nbsp;&nbsp; F2 para configurar<br />&nbsp;&nbsp; F9 para salir el sistema<br /><br /></td>
        </tr>
    </table>
</div>
<?php
        }else
            echo '<meta http-equiv="refresh" content="0; url=http://ERROR_URL">';
    }
?>